package com.jishuo.pzk.bean.base;

import lombok.Data;

/**
 * 字段设置信息
 */
@Data
public class VoucherDetailVO {
    /**
    * 主键，用于唯一标识该记录
    */
    private String voVdSn;

    /**
    * 主表ID，关联到主表的标识
    */
    private String voDeSn;

    /**
    * 单据编号（凭证号），用于标识业务单据
    */
    private String orderbillsn;

    /**
    * 字段名，表示数据字段的名称
    */
    private String field;

    /**
    * 字段值，对应字段的值
    */
    private String fieldValue;

    /**
    * 字段类型，描述字段的数据类型
    */
    private String fieldType;

    /**
    * 父节点，表示当前字段的父级字段
    */
    private String pField;

    /**
    * 是否子节点，0-否，1-是
    */
    private String isLeaf;

    /**
    * 方向，可选值：left, right, center
    */
    private String halign;

    /**
    * 透明度，1f代表完全不透明
    */
    private int alpha;

    /**
    * 字体颜色，用于显示字段的文本颜色
    */
    private String fontcolor;

    /**
    * 字体名称，用于设置字段文本的字体
    */
    private String fontname;

    /**
    * 字体类型，描述字体的样式，如：bold, italic等
    */
    private String fontstyle;

    /**
    * 字体大小，表示字段文本的字号
    */
    private int fontsize;

    /**
    * X坐标，用于定位字段的位置
    */
    private int x;

    /**
    * Y坐标，用于定位字段的位置
    */
    private int y;

    /**
    * 调整后的X坐标，可能用于调整布局
    */
    private int xx;

    /**
    * 调整后的Y坐标，可能用于调整布局
    */
    private int yy;

    /**
    * 最大长度，限制字段值的最大字符数
    */
    private Integer maxlength;

    /**
    * 是否换行，1表示换行，重复上述要求
    */
    private String isnewline;
}
